Smartling\Vendor\Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition S

Total Complexity 48
Dependencies 4
Dependents 3
Total lines 435
Lines of code 180
Logical lines of code 97
Comment lines 159
Methods 21
Properties 13

Methods 21

Method Rating Maintainability Complexity Lines of code
createNode()
A
42 12 51
validatePrototypeNode()
A
56 11 17
validateConcreteNode()
S
58 5 15
canBeEnabled()
S
57 2 19
getNodeBuilder()
S
71 2 6
canBeDisabled()
S
64 1 12
append()
S
75 1 4
normalizeKeys()
S
76 1 4
ignoreExtraKeys()
S
74 1 5
performNoDeepMerging()
S
77 1 4
__construct()
S
73 1 5
setBuilder()
S
81 1 3
useAttributeAsKey()
S
74 1 5
fixXmlConfig()
S
76 1 4
disallowNewKeysInSubsequentConfigs()
S
77 1 4
requiresAtLeastOneElement()
S
77 1 4
addDefaultChildrenIfNoneSet()
S
77 1 4
addDefaultsIfNotSet()
S
77 1 4
prototype()
S
78 1 3
children()
S
81 1 3
canBeUnset()
S
77 1 4